print({})  # 创建空字典
print(dict())  # 创建空字典
print({'name': 'John', 'age': 25, 'sex': 'male'})  # 使用字典常量
print({'book': {'Python编程': 100, 'C++入门': 99}})  # 使用嵌套的字典
print({1: 'one', 2: 'two'})  # 将数字作为键
print({(1, 3, 5): 10, (2, 4, 6): 50})  # 将元组作为键
print(dict(name='Jhon', age=25))  # 使用赋值格式的“键:值”对创建字典
print(dict([('name', 'Jhon'), ('age', 25)]))  # 使用包含“键:值”对元组的列表创建字典
print(dict.fromkeys(['name', 'age']))  # 创建无映射值的字典，默认值为None
print(dict.fromkeys(['name', 'age'], 0))  # 创建值相同的字典
print(dict.fromkeys('abc'))  # 使用字符串创建无映射值的字典
print(dict.fromkeys('abc', 10))  # 使用字符串和映射值创建字典
print(dict.fromkeys('abc', 1))  # 使用字符串和映射值创建字典
print(dict(zip(['name', 'age'], ['John', 25])))  # 使用zip解析“键:值”列表创建字典
x = {}  # 先创建一个空字典
x['name'] = 'John'  # 通过赋值添加“键:值”对
x['age'] = 25
print(x)
